nameOfEntity=ammo-turret
{
    type = "ammo-turret",
    name = "rocket-turret",
    icon = "__base__/graphics/icons/rocket-turret.png",
    flags = {"placeable-player", "placeable-enemy", "player-creation"},
    minable = {mining_time = 0.5, result = "rocket-turret"},
    max_health = 350,
    collision_box = {{-0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{-0.6, -0.9}, {0.6, 0.6}},
    dying_explosion = "huge-explosion",
    inventory_size = 2,
    pictures =
  {
      filename = "__base__/graphics/entity/rocket-turret/rocket-turret.png",
      priority = "medium",
      frame_width = 118,
      frame_height = 118,
      direction_count = 5,
      shift = {0, -0.5}
    },
    shooting_parameters =
  {
      ammo_category = "rocket",
      cooldown = 15,
      range = 25,
      projectile_creation_distance = 0.6
    }
}
nameOfEntity=arrow
{
    type = "arrow",
    name = "red-arrow",
    flags = {"placeable-off-grid"},
    arrow_picture =
  {
      filename = "__core__/graphics/red-arrow/red-arrow-arrow.png",
      width = "1030",
      height = "230"
    },
    circle_picture =
  {
      filename = "__core__/graphics/red-arrow/red-arrow-circle.png",
      width = "200",
      height = "200"
    }
}
nameOfEntity=assembling-machine

    type = "assembling-machine",
    name = "assembling-machine-1",
    icon = "__base__/graphics/icons/assembling-machine-1.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "assembling-machine-1"},
    max_health = 100,
    collision_box = {{-1.4, -1.4}, {1.4, 1.4}},
    selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
    animation =
  {
      filename = "__base__/graphics/entity/assembling-machine-1/assembling-machine-1.png",
      priority = "medium",
      frame_width = 141,
      frame_height = 120,
      frame_count = 32,
      line_length = 6,
      shift = {0.7, 0.12}
    },
    crafting_categories = {"crafting"},
    effectivity = 1.5,
    energy_source =
  {
      type = "electric",
      input_priority = "secondary"
    },
    energy_usage_per_tick = 1.5,
    ingredient_count = 2
}
nameOfEntity=boiler
{
    type = "boiler",
    name = "boiler",
    icon = "__base__/graphics/icons/boiler.png",
    flags = {"placeable-player", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "boiler"},
    max_health = 20,
    collision_box = {{-0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    burner =
  {
      burning_speed = 0.003,
      effectivity = 2000,
      fuel_inventory_size = 1,
      heat_capacity = 100,
      heat_loss = 0.01,
      heat_transport_speed = 0.5,
      smoke =
    {
      {
          name = "smoke",
          deviation = {0.1, 0.1},
          frequency = 1
        }
      }
    },
    max_liquid_amount = 10,
    top_picture =
  {
      filename = "__base__/graphics/entity/boiler/boiler-top.png",
      priority = "extra-high",
      width = 32,
      height = 32
    },
    pictures = pipepictures()
}
nameOfEntity=container
{
    type = "container",
    name = "wooden-chest",
    icon = "__base__/graphics/icons/wooden-chest.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {mining_time = 1, result = "wooden-chest"},
    max_health = 20,
    collision_box = {{-0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    fast_replaceable_group = "container",
    inventory_size = 16,
    picture =
  {
      filename = "__base__/graphics/entity/wooden-chest/wooden-chest.png",
      priority = "extra-high",
      width = 32,
      height = 32
    }
}
nameOfEntity=corpse
{
    type = "corpse",
    name = "creeper-corpse",
    animation =
  {
      filename = "__base__/graphics/entity/creeper-corpse/creeper-corpse.png",
      frame_width = 87,
      frame_height = 96,
      frame_count = 15,
      direction_count = 9,
      shift = {0.140625, -0.734375}
    },
}
nameOfEntity=electric-pole

    type = "electric-pole",
    name = "small-electric-pole",
    icon = "__base__/graphics/icons/small-electric-pole.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "small-electric-pole"},
    max_health = 35,
    collision_box = {{-0.1, -0.1}, {0.1, 0.1}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    drawing_box = {{-0.5, -2.3}, {0.5, 0.5}},
    maximum_wire_distance = 7.5,
    supply_area_distance = 2.5,
    pictures =
  {
      filename = "__base__/graphics/entity/small-electric-pole/small-electric-pole.png",
      priority = "extra-high",
      frame_width = 123,
      frame_height = 124,
      axially_symetric = false,
      direction_count = 4,
      shift = {1.4, -1.1}
    },
    connection_points =
  {
    {
        shadow =
      {
          copper = {2.7, 0},
          green = {2.3, 0},
          red = {3.1, 0}
        },
        wire =
      {
          copper = {0, -2.7},
          green = {-0.4,-2.7},
          red = {0.4,-2.7}
        }
      },
    {
        shadow =
      {
          copper = {2.7, -0.05},
          green = {2.2, -0.35},
          red = {3, 0.3}
        },
        wire =
      {
          copper = {0, -2.7},
          green = {-0.3, -2.9},
          red = {0.2, -2.6}
        }
      },
    {
        shadow =
      {
          copper = {2.7, 0.06},
          green = {2.55, -0.3},
          red = {2.5, 0.55}
        },
        wire =
      {
          copper = {0, -2.7},
          green = {0, -2.95},
          red = {0, -2.5}
        }
      },
    {
        shadow =
      {
          copper = {2.55, 0.2},
          green = {2.85, -0.15},
          red = {2, 0.45}
        },
        wire =
      {
          copper = {0, -2.7},
          green = {0.3, -2.9},
          red = {-0.3, -2.5}
        }
      }
    },
    copper_wire_picture =
  {
      filename = "__base__/graphics/entity/small-electric-pole/copper-wire.png",
      width = 224,
      height = 46
    },
    green_wire_picture =
  {
      filename = "__base__/graphics/entity/small-electric-pole/green-wire.png",
      width = 224,
      height = 46
    },
    radius_visualisation_picture =
  {
      filename = "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png",
      width = 12,
      height = 12
    },
    red_wire_picture =
  {
      filename = "__base__/graphics/entity/small-electric-pole/red-wire.png",
      width = 224,
      height = 46
    },
    wire_shadow_picture =
  {
      filename = "__base__/graphics/entity/small-electric-pole/wire-shadow.png",
      width = 224,
      height = 46
    }
}
nameOfEntity=electric-turret

    type = "electric-turret",
    name = "laser-turret",
    icon = "__base__/graphics/icons/laser-turret.png",
    flags = { "placeable-player", "placeable-enemy", "player-creation" },
    minable = { mining_time = 0.5, result = "laser-turret" },
    max_health = 350,
    collision_box = {{ -0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{ -0.6, -0.9}, {0.6, 0.6}},
    rotation_speed = 0.01,
    extension_speed = 0.05,
    ammo_type =
  {
      type = "projectile",
      category = "electric",
      damage = 5,
      energy_consumption = 200,
      projectile = "laser",
      speed = 1
    },
    dying_explosion = "huge-explosion",
    energy_source =
  {
      type = "electric",
      buffer_capacity = 202,
      input_flow_limit = 9,
      input_priority = "secondary"
    },
    pictures =
  {
      filename = "__base__/graphics/entity/laser-turret/laser-turret.png",
      priority = "medium",
      frame_width = 131,
      frame_height = 72,
      direction_count = 64,
      line_length = 8,
      axially_symmetrical = false,
      shift = {1.328125, -0.375}
    },
    extension_animation =
  {
      filename = "__base__/graphics/entity/laser-turret/laser-turret-extension.png",
      priority = "medium",
      frame_width = 131,
      frame_height = 74,
      direction_count = 4,
      frame_count = 5,
      axially_symmetrical = false,
      shift = {1.171875, -0.34375}
    },
    base_picture =
  {
      filename = "__base__/graphics/entity/laser-turret/laser-turret-base.png",
      priority = "high",
      width = 43,
      height = 28,
      shift = { 0.109375, 0.03125 }
    },
    shooting_parameters =
  {
      ammo_category = "electric",
      cooldown = 20,
      damage = 2,
      projectile_center = {0, 0},
      projectile_creation_distance = 0.6,
      projectile_starting_speed = 0.28,
      explosion = "laser-bubble",
      range = 25,
      sound =
    {
      {
          filename = "__base__/sound/laser.wav",
          volume = 0.4
        }
      },
      speed = 1
    }
}
nameOfEntity=explosion
{
    type = "explosion",
    name = "laser-bubble",
    animation_speed = 1,
    animations =
  {
    {
        filename = "__base__/graphics/entity/laser-bubble/laser-bubble.png",
        priority = "extra-high",
        frame_width = 8,
        frame_height = 8,
        frame_count = 5
      }
    },
    light = {intensity = 1, size = 10},
    smoke = "smoke-fast",
    smoke_count = 2,
    smoke_slow_down_factor = 1
}
nameOfEntity=fish
{
    type = "fish",
    name = "fish",
    icon = "__base__/graphics/icons/fish.png",
    flags = {"placeable-neutral"},
    minable = {mining_time = 1, result = "fish"},
    max_health = 5,
    collision_box = {{-0.4, -0.2}, {0.4, 0.2}},
    selection_box = {{-0.5, -0.3}, {0.5, 0.3}},
    pictures =
  {
    {
        filename = "__base__/graphics/entity/fish/fish-1.png",
        priority = "extra-high",
        width = 32,
        height = 32
      },
    {
        filename = "__base__/graphics/entity/fish/fish-2.png",
        priority = "extra-high",
        width = 32,
        height = 32
      }
    }
}
nameOfEntity=flying-text
{
    type = "flying-text",
    name = "flying-text",
    flags = {},
    time_to_live = 150,
    speed = 0.05
}
nameOfEntity=furnace
{
    type = "furnace",
    name = "stone-furnace",
    icon = "__base__/graphics/icons/stone-furnace.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {mining_time = 1, result = "stone-furnace"},
    max_health = 20,
    collision_box = {{-0.7, -0.7}, {0.7, 0.7}},
    selection_box = {{-0.8, -1}, {0.8, 1}},
    smelting_categories = {"smelting"},
    result_inventory_size = 1,
    smelting_speed = 1,
    source_inventory_size = 1,
    energy_source =
  {
      type = "burner",
      burning_speed = 0.001,
      effectivity = 1000,
      fuel_inventory_size = 1,
      heat_capacity = 100,
      heat_loss = 0.01,
      heat_transport_speed = 0.005,
      smoke =
    {
      {
          name = "smoke",
          deviation = {0.1, 0.1},
          frequency = 0.5,
          position = {0, -2.3}
        }
      }
    },
    drawing_scale = 0.7,
    picture =
  {
      filename = "__base__/graphics/entity/stone-furnace/stone-furnace.png",
      priority = "extra-high",
      width = 96,
      height = 96,
      shift = {0.35, -0.1 }
    },
    fire_animation =
  {
      filename = "__base__/graphics/entity/stone-furnace/stone-furnace-fire.png",
      priority = "extra-high",
      frame_width = 18,
      frame_height = 17,
      frame_count = 16,
      shift = { -0.021875, 0.5234375}
    }
}
nameOfEntity=generator
{
    type = "generator",
    name = "steam-engine",
    icon = "__base__/graphics/icons/steam-engine.png",
    flags = {"placeable-neutral","player-creation"},
    minable = {mining_time = 1, result = "steam-engine"},
    max_health = 150,
    collision_box = {{-1.4, -2.4}, {1.4, 2.4}},
    selection_box = {{-1.5, -2.5}, {1.5, 2.5}},
    energy_source =
  {
      type = "electric",
      output_priority = "secondary"
    },
    horizontal_animation =
  {
      filename = "__base__/graphics/entity/steam-engine/steam-engine-horizontal.png",
      priority = "high",
      frame_width = 160,
      frame_height = 160,
      frame_count = 39,
      line_length = 6,
      shift = {0, -1}
    },
    vertical_animation =
  {
      filename = "__base__/graphics/entity/steam-engine/steam-engine-vertical.png",
      priority = "high",
      frame_width = 96,
      frame_height = 160,
      frame_count = 39,
      line_length = 6
    },
    smoke =
  {
    {
        name = "smoke",
        north_position = {0, -2.2},
        east_position = {-1.1, -2.6},
        deviation = {0.2, 0.2},
        frequency = 1,
        offset = 0.33
      },
    {
        name = "smoke",
        north_position = {0, -1.1},
        east_position = {0, -2.6},
        deviation = {0.2, 0.2},
        frequency = 1,
        offset = 0.66
      },
    {
        name = "smoke",
        north_position = {0, 0},
        east_position = {1.1, -2.6},
        deviation = {0.2, 0.2},
        frequency = 1,
        offset = 0.99
      }
    }
}
nameOfEntity=inserter
{
    type = "inserter",
    name = "basic-inserter",
    icon = "__base__/graphics/icons/basic-inserter.png",
    flags = {
      "placeable-neutral",
      "player-creation"
    },
    minable = {hardness = 0.2, mining_time = 0.5, result = "basic-inserter"},
    max_health = 10,
    collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    energy_per_movement = 5,
    energy_per_rotation = 5,
    energy_source =
  {
      type = "electric",
      input_priority = "secondary"
    },
    extension_speed = 0.028,
    fast_replaceable_group = "inserter",
    hand_base_picture =
  {
      filename = "__base__/graphics/entity/basic-inserter/basic-inserter-hand-base.png",
      priority = "extra-high",
      width = 8,
      height = 34
    },
    hand_closed_picture =
  {
      filename = "__base__/graphics/entity/basic-inserter/basic-inserter-hand-closed.png",
      priority = "extra-high",
      width = 13,
      height = 41
    },
    hand_open_picture =
  {
      filename = "__base__/graphics/entity/basic-inserter/basic-inserter-hand-open.png",
      priority = "extra-high",
      width = 13,
      height = 41
    },
    insert_distance = 0.85,
    pickup_distance = 1,
    platform_picture =
  {
      priority = "extra-high",
      width = 46,
      height = 46,
      sheet = "__base__/graphics/entity/basic-inserter/basic-inserter-platform.png"
    },
    rotation_speed = 0.014
}
nameOfEntity=item-entity
{
    type = "item-entity",
    name = "item-on-ground",
    flags = {"placeable-off-grid"},
    collision_box = {{-0.14, -0.14}, {0.14, 0.14}},
    selection_box = {{-0.17, -0.17}, {0.17, 0.17}}
}
nameOfEntity=lamp
{
    type = "lamp",
    name = "small-lamp",
    icon = "__base__/graphics/icons/small-lamp.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "small-lamp"},
    max_health = 35,
    collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    energy_source =
  {
      type = "electric",
      input_priority = "secondary"
    },
    energy_usage_per_tick = 0.2,
    light = {intensity = 0.9, size = 40},
    picture_off =
  {
      filename = "__base__/graphics/entity/small-lamp/small-lamp.png",
      width = 83,
      height = 75,
      shift = {0, -0.1}
    },
    picture_on =
  {
      filename = "__base__/graphics/entity/small-lamp/small-lamp.png",
      width = 83,
      height = 75,
      x = 83,
      shift = {0, -0.1}
    }
}
nameOfEntity=mining-drill

    type = "mining-drill",
    name = "basic-mining-drill",
    icon = "__base__/graphics/icons/basic-mining-drill.png",
    flags = {
      "placeable-neutral",
      "player-creation"
    },
    minable = {
      mining_time = 1,
      result = "basic-mining-drill"
    },
    max_health = 70,
    collision_box = {
    {
        -1.4,
        -1.4
      },
    {
        1.4,
        1.4
      }
    },
    selection_box = {
    {
        -1.5,
        -1.5
      },
    {
        1.5,
        1.5
      }
    },
    animations =
  {
      north =
    {
        priority = "extra-high",
        frame_width = 110,
        frame_height = 114,
        line_length = 8,
        shift = {0.2, -0.2},
        filename = "__base__/graphics/entity/basic-mining-drill/north.png",
        frame_count = 64
      },
      east =
    {
        priority = "extra-high",
        frame_width = 129,
        frame_height = 100,
        line_length = 8,
        shift = {0.45, 0},
        filename = "__base__/graphics/entity/basic-mining-drill/east.png",
        frame_count = 64
      },
      south =
    {
        priority = "extra-high",
        frame_width = 109,
        frame_height = 111,
        line_length = 8,
        shift = {0.15, 0},
        filename = "__base__/graphics/entity/basic-mining-drill/south.png",
        frame_count = 64
      },
      west =
    {
        priority = "extra-high",
        frame_width = 128,
        frame_height = 100,
        line_length = 8,
        shift = {0.25, 0},
        filename = "__base__/graphics/entity/basic-mining-drill/west.png",
        frame_count = 64
      }
    },
    effectivity = 0.5,
    energy_source = {
      type = "electric",
      input_priority = "secondary"
    },
    energy_usage_per_tick = 1.5,
    animation_speed_modifier = 0.5,
    mining_speed = 3,
    pipe_length = 2,
    resource_searching_radius = 2.49,
    vector_to_place_result = {
      0,
      -1.75
    }
}
nameOfEntity=particle
{
    type = "particle",
    name = "iron-ore-particle",
    flags = {},
    life_time = 180,
    pictures = {
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-1.png",
        priority = "extra-high",
        frame_width = 5,
        frame_height = 5,
        frame_count = 1
      },
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-2.png",
        priority = "extra-high",
        frame_width = 7,
        frame_height = 5,
        frame_count = 1
      },
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-3.png",
        priority = "extra-high",
        frame_width = 6,
        frame_height = 7,
        frame_count = 1
      },
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-4.png",
        priority = "extra-high",
        frame_width = 9,
        frame_height = 8,
        frame_count = 1
      }
    },
    shadows = {
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-1.png",
        priority = "extra-high",
        frame_width = 5,
        frame_height = 5,
        frame_count = 1
      },
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-2.png",
        priority = "extra-high",
        frame_width = 7,
        frame_height = 5,
        frame_count = 1
      },
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-3.png",
        priority = "extra-high",
        frame_width = 6,
        frame_height = 7,
        frame_count = 1
      },
    {
        filename = "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-4.png",
        priority = "extra-high",
        frame_width = 9,
        frame_height = 8,
        frame_count = 1
      }
    }
}
nameOfEntity=pipe
{
    type = "pipe",
    name = "pipe",
    icon = "__base__/graphics/icons/pipe.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "pipe"},
    max_health = 10,
    collision_box = {{-0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    max_liquid_amount = 10,
    pictures = pipepictures()
}
nameOfEntity=pipe-to-ground
{
    type = "pipe-to-ground",
    name = "pipe-to-ground",
    icon = "__base__/graphics/icons/pipe-to-ground.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "pipe-to-ground"},
    max_health = 50,
    collision_box = {{-0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    max_liquid_amount = 10,
    pictures =
    {
      up =
      {
        filename = "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-up.png",
        priority = "high",
        width = 32,
        height = 32
      },
      down =
      {
        filename = "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-down.png",
        priority = "high",
        width = 32,
        height = 32
      },
      side =
      {
        filename = "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-side.png",
        priority = "high",
        width = 34,
        height = 38,
        shift = {0.1, 0.1}
      }
    }
}
nameOfEntity=player
{
    type = "player",
    name = "player",
    icon = "__base__/graphics/icons/player.png",
    flags = {"pushable", "placeable-player", "placeable-off-grid"},
    max_health = 100,
    collision_box = {{-0.2, -0.2}, {0.2, 0.2}},
    selection_box = {{-0.2, -0.2}, {0.2, 0.2}},
    crafting_categories = {"crafting"},
    running_speed = 0.15,
    distance_per_frame = 0.13,
    maximum_corner_sliding_distance = 0.7,
    eat =
    {
      {
        filename = "__base__/sound/eat.wav",
        volume = 1
      }
    },
    heartbeat =
    {
      {
        filename = "__base__/sound/heartbeat.ogg",
        volume = 1.5
      }
    },
    idle_animation =
    {
      priority = "medium",
      frame_width = 48,
      frame_height = 66,
      direction_count = 5,
      stripes =
      {
        {
          filename = "__base__/graphics/entity/player/character-idle-1.png",
          frame_count = 40
        },
        {
          filename = "__base__/graphics/entity/player/character-idle-2.png",
          frame_count = 40
        },
        {
          filename = "__base__/graphics/entity/player/character-idle-3.png",
          frame_count = 40
        }
      },
      shift = {0, -0.6}
    },
    idle_frames_per_tick = 1,
    idle_with_gun_animation =
    {
      priority = "medium",
      frame_width = 48,
      frame_height = 66,
      direction_count = 5,
      stripes =
      {
        {
          filename = "__base__/graphics/entity/player/character-idle-with-gun-1.png",
          frame_count = 40
        },
        {
          filename = "__base__/graphics/entity/player/character-idle-with-gun-2.png",
          frame_count = 40
        },
        {
          filename = "__base__/graphics/entity/player/character-idle-with-gun-3.png",
          frame_count = 40
        }
      },
      shift = {0, -0.6}
    },
    idle_with_gun_frames_per_tick = 1,
    light = {intensity = 0.4, size = 25},
    mine_with_hands_frames_per_tick = 1,
    mine_with_tool_frames_per_tick = 1,
    mining_speed = 0.01,
    mining_with_hands_animation =
    {
      priority = "medium",
      frame_width = 48,
      frame_height = 66,
      direction_count = 5,
      stripes =
      {
        {
          filename = "__base__/graphics/entity/player/character-mine-with-hands-1.png",
          frame_count = 40
        },
        {
          filename = "__base__/graphics/entity/player/character-mine-with-hands-2.png",
          frame_count = 40
        }
      },
      shift = {0, -0.6}
    },
    mining_with_hands_particles_animation_positions = {29, 63},
    mining_with_tool_animation =
    {
      priority = "medium",
      frame_width = 64,
      frame_height = 88,
      direction_count = 5,
      stripes =
      {
        {
          filename = "__base__/graphics/entity/player/character-mine-with-tool-1.png",
          frame_count = 24
        },
        {
          filename = "__base__/graphics/entity/player/character-mine-with-tool-2.png",
          frame_count = 24
        }
      },
      shift = {0, -0.6}
    },
    mining_with_tool_particles_animation_positions = {28},
    running_aim =
    {
      filename = "__base__/graphics/entity/player/character-clothes-run-aim.png",
      priority = "medium",
      frame_width = 58,
      frame_height = 72,
      frame_count = 30,
      direction_count = 18,
      shift = {0, -0.6}
    },
    running_animation =
    {
      filename = "__base__/graphics/entity/player/character-clothes-run.png",
      priority = "medium",
      frame_width = 48,
      frame_height = 66,
      frame_count = 30,
      direction_count = 5,
      shift = {0, -0.6}
    },
    running_mask_animation =
   {
      filename = "__base__/graphics/entity/player/character-clothes-run-mask.png",
      priority = "medium",
      frame_width = 48,
      frame_height = 66,
      frame_count = 30,
      direction_count = 5,
      shift = {0, -0.6}
    }
}
nameOfEntity=projectile
{
    type = "projectile",
    name = "rocket",
    acceleration = 0.005,
    attack_result = {explosion = "explosion"},
    light = {intensity = 0.5, size = 4},
    picture =
    {
      filename = "__base__/graphics/entity/rocket/rocket.png",
      width = 10,
      height = 30
    },
    shadow =
    {
      filename = "__base__/graphics/entity/rocket/rocket-shadow.png",
      width = 10,
      height = 30
    },
    smoke =
    {
      {
        name = "smoke-fast",
        deviation = {0.15, 0.15},
        frequency = 1,
        position = {0, 0},
        slow_down_factor = 1,
        starting_frame = 3,
        starting_frame_deviation = 5,
        starting_frame_speed = 0,
        starting_frame_speed_deviation = 5
      }
    }
}
nameOfEntity=pump
{
    type = "pump",
    name = "pump",
    icon = "__base__/graphics/icons/pump.png",
    flags = {"placeable-neutral", "player-creation", "filter-directions"},
    minable = {mining_time = 1, result = "pump"},
    max_health = 20,
    collision_box = {{-0.6, -0.3}, {0.6, 0.3}},
    selection_box = {{-1, -0.49}, {1, 1.49}},
    tile_width = 1,
    picture_down =
    {
      filename = "__base__/graphics/entity/pump/pump-down.png",
      priority = "high",
      width = 96,
      height = 64
    },
    picture_left =
    {
      filename = "__base__/graphics/entity/pump/pump-left.png",
      priority = "high",
      width = 64,
      height = 96
    },
    picture_right =
    {
      filename = "__base__/graphics/entity/pump/pump-right.png",
      priority = "high",
      width = 64,
      height = 96
    },
    picture_up =
    {
      filename = "__base__/graphics/entity/pump/pump-up.png",
      priority = "high",
      width = 96,
      height = 96
    }
}
nameOfEntity=radar
{
    type = "radar",
    name = "radar",
    icon = "__base__/graphics/icons/radar.png",
    flags = {"placeable-player", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "radar"},
    max_health = 60,
    collision_box = {{-0.9, -0.9}, {0.9, 0.9}},
    selection_box = {{-1, -1}, {1, 1}},
    energy_per_sector = 20000,
    energy_source =
    {
      type = "electric",
      input_priority = "secondary"
    },
    energy_usage_per_tick = 10,
    pictures =
    {
      filename = "__base__/graphics/entity/radar/radar.png",
      priority = "low",
      frame_width = 100,
      frame_height = 98,
      axially_symmetrical = false,
      direction_count = 101,
      line_length = 10,
      shift = {0, -0.6}
    }
}
nameOfEntity=resource
{
    type = "resource",
    name = "copper-ore",
    icon = "__base__/graphics/icons/copper-ore.png",
    flags = {
      "placeable-neutral"
    },
    minable = {
      hardness = 0.9,
      mining_particle = "copper-ore-particle",
      mining_time = 2,
      result = "copper-ore"
    },
    collision_box = {
      {
        -0.1,
        -0.1
      },
      {
        0.1,
        0.1
      }
    },
    selection_box = {
      {
        -0.5,
        -0.5
      },
      {
        0.5,
        0.5
      }
    },
    default_generator_settings = {
      frequency = "frequent",
      richness = "good",
      size = "medium"
    },
    stage_counts = {
      1000,
      600,
      400,
      200,
      100,
      50,
      20,
      1
    },
    stages = {
      filename = "__base__/graphics/entity/copper-ore/copper-ore.png",
      priority = "extra-high",
      frame_width = 38,
      frame_height = 38,
      frame_count = 4,
      direction_count = 8
    }
}
nameOfEntity=smoke
{
    type = "smoke",
    name = "smoke",
    animation = {
      filename = "__base__/graphics/entity/smoke/smoke.png",
      priority = "extra-high",
      frame_width = 88,
      frame_height = 78,
      frame_count = 39,
      animation_speed = 12,
      line_length = 7
    }
}
nameOfEntity=transport-belt
{
    type = "transport-belt",
    name = "basic-transport-belt",
    icon = "__base__/graphics/icons/basic-transport-belt.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.3, result = "basic-transport-belt"},
    max_health = 10,
    collision_box = {{-0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    animation_speed_coefficient = 64,
    animations =
    {
      filename = "__base__/graphics/entity/basic-transport-belt/basic-transport-belt.png",
      priority = "extra-high",
      frame_width = 32,
      frame_height = 32,
      frame_count = 32,
      direction_count = 12
    },
    fast_replaceable_group = "transport-belt",
    speed = 0.03125
}
nameOfEntity=tree
{
    type = "tree",
    name = "dry-tree",
    icon = "__base__/graphics/icons/dry-tree.png",
    flags = {"placeable-neutral", "placeable-off-grid"},
    minable = {
      mining_particle = "wooden-particle",
      mining_time = 1,
      result = "raw-wood"
    },
    max_health = 10,
    collision_box = {{-0.4, -0.4}, {0.4, 0.4}},
    selection_box = {{-0.6, -1.5}, {0.5, 0.4}},
    pictures =
    {
      {
        filename = "__base__/graphics/entity/tree/tree-a01.png",
        priority = "extra-high",
        width = 84,
        height = 64,
        shift = {0.7, -0.7}
      },
      {
        filename = "__base__/graphics/entity/tree/tree-a02.png",
        priority = "extra-high",
        width = 96,
        height = 85,
        shift = {0.9, -0.6}
      },
      {
        filename = "__base__/graphics/entity/tree/tree-a03.png",
        priority = "extra-high",
        width = 88,
        height = 84,
        shift = {0, -0.7}
      },
      {
        filename = "__base__/graphics/entity/tree/tree-a04.png",
        priority = "extra-high",
        width = 85,
        height = 82,
        shift = {0.7, -0.6}
      },
      {
        filename = "__base__/graphics/entity/tree/tree-a05.png",
        priority = "extra-high",
        width = 95,
        height = 81,
        shift = {0.2, -0.8}
      },
      {
        filename = "__base__/graphics/entity/tree/tree-a06.png",
        priority = "extra-high",
        width = 91,
        height = 68,
        shift = {0, -0.6}
      },
      {
        filename = "__base__/graphics/entity/tree/tree-a07.png",
        priority = "extra-high",
        width = 92,
        height = 78,
        shift = {0.5, -0.8}
      },
      {
        filename = "__base__/graphics/entity/tree/tree-a08.png",
        priority = "extra-high",
        width = 105,
        height = 94,
        shift = {0.5, -0.8}
      }
    }
}
nameOfEntity=unit

    type = "unit",
    name = "creeper",
    icon = "__base__/graphics/icons/creeper.png",
    flags = {"placeable-player", "placeable-enemy", "placeable-off-grid"},
    max_health = 15,
    collision_box = {{-0.2, -0.4}, {0.2, 0}},
    selection_box = {{-0.7, -1.5}, {0.7, 0.3}},
    damage = 6,
    attack_cooldown = 0.35,
    movement_speed = 0.15,
    distance_per_frame = 0.1,
    regenerate_rate = 0.01,
    attack_animation =
    {
      filename = "__base__/graphics/entity/creeper/creeper-attack.png",
      priority = "high",
      frame_width = 63,
      frame_height = 96,
      frame_count = 15,
      direction_count = 9,
      shift = {0.421875, -0.53125}
    },
    corpse = "creeper-corpse",
    dying_sound =
    {
      {
        filename = "__base__/sound/creeper-death-1.wav",
        volume = 0.7
      },
      {
        filename = "__base__/sound/creeper-death-2.wav",
        volume = 0.7
      },
      {
        filename = "__base__/sound/creeper-death-3.wav",
        volume = 0.7
      },
      {
        filename = "__base__/sound/creeper-death-4.wav",
        volume = 0.7
      }
    },
    run_animation =
    {
      filename = "__base__/graphics/entity/creeper/creeper-run.png",
      priority = "high",
      frame_width = 48,
      frame_height = 68,
      frame_count = 30,
      direction_count = 9,
      shift = {0, -0.75}
    }
}
nameOfEntity=unit-spawner
{
    type = "unit-spawner",
    name = "creeper-spawner",
    icon = "__base__/graphics/icons/creeper-spawner.png",
    flags = {"placeable-player", "placeable-enemy"},
    minable = {mining_time = 1, result = "creeper-spawner"},
    max_health = 150,
    collision_box = {{-1.4, -1.4}, {1.4, 1.4}},
    selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
    count_of_units_around = 7,
    dying_explosion = "huge-explosion",
    loot =
    {
      {
        count_max = 10,
        count_min = 2,
        item = "alien-artifact",
        probability = 1
      }
    },
    maximum_count_of_owned_units = 15,
    picture = {
      filename = "__base__/graphics/entity/creeper-spawner/creeper-spawner.png",
      priority = "high",
      width = 87,
      height = 101
    },
    result_unit = "creeper",
    spawning_cooldown = 180,
    spawning_radius = 10,
    spawning_spacing = 3
}